a pair of mated contacts - Spanish English Dictionary